Concepts and Metrics for Measurement and Prediction of the Execution Time of GPU Rendering Commands

نویسنده

  • Hua Ma
چکیده

Graphic Processing Units (GPUs), wtih their highly parallel structure, is a powerful tool to manipulate computer graphics and process large amounts of data in parallel. GPUs are becoming increasingly popular in today’s embedded system world. One typical example is the modern vehicle. Nowadays, modern vehicles are often required to run graphic applications such as instrumentation cluster, navigation system, media player or games with higher graphic quality concurrently on multiple displays. Compared to the CPU, GPU is more suitable to fulfil these requirements. In order to reduce the hardware cost and the power consumption at the same time, a good solution is to share a single GPU for multiple applications. Thus emerges the need of GPU real time scheduling. Since current GPUs do not support preemption, accurate prediction of the GPU command execution time becomes an indispensable precondition for scheduling. In this work, the driver model and hardware features of a typical 3D embedded GPU is analysed. Concepts to measure GPU execution time and other statistics is present and implemented. The measured execution time and the relevant statistics of the GPU command group allow us to explore the factors and metrics that affect the execution time of GPU rendering commands, more specifically, OpenGL ES 2.0 commands/APIs. Different models are developed to predict the important time-consuming rendering commands: Flush, Swap, Clear, Draw and Texture Loading. As for the Draw command, a recent-history-based approach is proposed to estimate the number of fragments. Finally, the accuracy of the measurement and prediction is evaluated.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of the direction of arrival estimation algorithms by means of GPU-parallel processing in the Kuda environment (Research Article)

Direction-of-arrival (DOA) estimation of audio signals is critical in different areas, including electronic war, sonar, etc. The beamforming methods like Minimum Variance Distortionless Response (MVDR), Delay-and-Sum (DAS), and subspace-based Multiple Signal Classification (MUSIC) are the most known DOA estimation techniques. The mentioned methods have high computational complexity. Hence using...

متن کامل

Accelerating high-order WENO schemes using two heterogeneous GPUs

A double-GPU code is developed to accelerate WENO schemes. The test problem is a compressible viscous flow. The convective terms are discretized using third- to ninth-order WENO schemes and the viscous terms are discretized by the standard fourth-order central scheme. The code written in CUDA programming language is developed by modifying a single-GPU code. The OpenMP library is used for parall...

متن کامل

An Extension of the Earned Value Management to Improve the Accuracy of Schedule Analysis Results

A project is any endeavor involving planned action, for example, developing a new product or constructing a dam. [CE1] Major factors for a project to be successful are applying performance measurement and feedback tool. One such well-known performance measurement tool to control the project execution is earned value management (EVM). EVM uses the fundamental principle that trends in the past ca...

متن کامل

Finding Ontological Correspondences for a Domain-Independent Natural Language Dialog Agent

Currently, our interactions with devices are constrained, as we need to program/configure devices, primarily through some artificial interface, instead of interacting through a dialog agent. This limitation in human-device interactions is a major obstacle to the integration of devices (e.g. PDA, GPS) in our daily activities. Considering the numerous advantages of using a dialog agent for commun...

متن کامل

Providing a Link Prediction Model based on Structural and Homophily Similarity in Social Networks

In recent years, with the growing number of online social networks, these networks have become one of the best markets for advertising and commerce, so studying these networks is very important. Most online social networks are growing and changing with new communications (new edges). Forecasting new edges in online social networks can give us a better understanding of the growth of these networ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014